/*
Abstract:
  Data synthesizing functionality declaration

Last changed:
  $Id: synthesizer.h 14 2009-02-03 23:51:48Z vitamin.caig $

Author:
  (C) Vitamin/CAIG/2001

  This file is the part of Textator project
*/
#ifndef __SYNTHESIZER_H_DEFINED__
#define __SYNTHESIZER_H_DEFINED__

#include "structures.h"

namespace Synthesizer
{
  enum ErrorCode
  {
    ERR_TOKEN_NOT_FOUND = 0,
    ERR_CYCLIC_DEPENDENCY
  };

  void Process(const EntriesMap& input, StringMap& output);
}

#endif //__SYNTHESIZER_H_DEFINED__
